Skip to content

Conversation

@argo-cd-cherry-pick-bot
Copy link

Cherry-picked fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (#25622)

Signed-off-by: OpenGuidou guillaume.doussin@gmail.com

…owed namespaces when updating a cluster secret (#25622)

Signed-off-by: OpenGuidou <guillaume.doussin@gmail.com>
@codecov
Copy link

codecov bot commented Jan 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.10%. Comparing base (51c6375) to head (6760b42).
⚠️ Report is 3 commits behind head on release-3.2.

Additional details and impacted files
@@               Coverage Diff               @@
##           release-3.2   #25911      +/-   ##
===============================================
+ Coverage        62.06%   62.10%   +0.04%     
===============================================
  Files              351      351              
  Lines            49041    49044       +3     
===============================================
+ Hits             30438    30460      +22     
+ Misses           15673    15656      -17     
+ Partials          2930     2928       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@blakepettersson blakepettersson merged commit d7d9674 into release-3.2 Jan 9, 2026
22 of 24 checks passed
@blakepettersson blakepettersson deleted the cherry-pick-25622-to-release-3.2 branch January 9, 2026 15:17
renovate bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jan 19, 2026
##### [\`v3.2.5\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.5)

##### Quick Start

##### Non-HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/install.yaml
```

##### HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/ha/install.yaml
```

##### Release Signatures and Provenance

All Argo CD container images are signed by cosign.  A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify.

##### Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f)

##### Upgrading

If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.

##### Changelog

##### Features

- [`fafbd44`](argoproj/argo-cd@fafbd44): feat: Cherry-pick to 3.2 update notifications engine to v0.5.1 0.20251223091026 [`8c0c96d`](argoproj/argo-cd@8c0c96d8d530) ([#25930](argoproj/argo-cd#25930)) ([@reggie-k](https://github.com/reggie-k))

##### Bug fixes

- [`d7d9674`](argoproj/argo-cd@d7d9674): fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick [#25622](argoproj/argo-cd#25622) for 3.2) ([#25911](argoproj/argo-cd#25911)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])
- [`e6f5403`](argoproj/argo-cd@e6f5403): fix: Only show please update resource specification message when spec… (cherry-pick [#25066](argoproj/argo-cd#25066) for 3.2) ([#25895](argoproj/argo-cd#25895)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Documentation

- [`e9d03a6`](argoproj/argo-cd@e9d03a6): docs: Run make codegen for notifications engine changes ([#25958](argoproj/argo-cd#25958)) ([@reggie-k](https://github.com/reggie-k))
- [`b67eb40`](argoproj/argo-cd@b67eb40): docs: link to source hydrator (cherry-pick [#25813](argoproj/argo-cd#25813) for 3.2) ([#25814](argoproj/argo-cd#25814)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Dependency updates

- [`8a0633b`](argoproj/argo-cd@8a0633b): chore(deps): bump go to 1.25.5 (cherry-pick) ([#25805](argoproj/argo-cd#25805)) ([@nitishfy](https://github.com/nitishfy))

##### Other work

- [`b414696`](argoproj/argo-cd@b414696): chore(cherry-pick-3.2): bump `expr` to `v1.17.7` ([#25889](argoproj/argo-cd#25889)) ([@nitishfy](https://github.com/nitishfy))
- [`51c6375`](argoproj/argo-cd@51c6375): ci: test against k8s 1.34.2 (cherry-pick [#25856](argoproj/argo-cd#25856) for 3.2) ([#25859](argoproj/argo-cd#25859)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

**Full Changelog**: <argoproj/argo-cd@v3.2.3...v3.2.5>

<a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a>

---
##### [\`v3.2.4\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.4)

##### Important notice about this release

This release is invalid, please use the v3.2.5 instead.
renovate bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jan 19, 2026
##### [\`v3.2.5\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.5)

##### Quick Start

##### Non-HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/install.yaml
```

##### HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/ha/install.yaml
```

##### Release Signatures and Provenance

All Argo CD container images are signed by cosign.  A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify.

##### Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f)

##### Upgrading

If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.

##### Changelog

##### Features

- [`fafbd44`](argoproj/argo-cd@fafbd44): feat: Cherry-pick to 3.2 update notifications engine to v0.5.1 0.20251223091026 [`8c0c96d`](argoproj/argo-cd@8c0c96d8d530) ([#25930](argoproj/argo-cd#25930)) ([@reggie-k](https://github.com/reggie-k))

##### Bug fixes

- [`d7d9674`](argoproj/argo-cd@d7d9674): fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick [#25622](argoproj/argo-cd#25622) for 3.2) ([#25911](argoproj/argo-cd#25911)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])
- [`e6f5403`](argoproj/argo-cd@e6f5403): fix: Only show please update resource specification message when spec… (cherry-pick [#25066](argoproj/argo-cd#25066) for 3.2) ([#25895](argoproj/argo-cd#25895)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Documentation

- [`e9d03a6`](argoproj/argo-cd@e9d03a6): docs: Run make codegen for notifications engine changes ([#25958](argoproj/argo-cd#25958)) ([@reggie-k](https://github.com/reggie-k))
- [`b67eb40`](argoproj/argo-cd@b67eb40): docs: link to source hydrator (cherry-pick [#25813](argoproj/argo-cd#25813) for 3.2) ([#25814](argoproj/argo-cd#25814)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Dependency updates

- [`8a0633b`](argoproj/argo-cd@8a0633b): chore(deps): bump go to 1.25.5 (cherry-pick) ([#25805](argoproj/argo-cd#25805)) ([@nitishfy](https://github.com/nitishfy))

##### Other work

- [`b414696`](argoproj/argo-cd@b414696): chore(cherry-pick-3.2): bump `expr` to `v1.17.7` ([#25889](argoproj/argo-cd#25889)) ([@nitishfy](https://github.com/nitishfy))
- [`51c6375`](argoproj/argo-cd@51c6375): ci: test against k8s 1.34.2 (cherry-pick [#25856](argoproj/argo-cd#25856) for 3.2) ([#25859](argoproj/argo-cd#25859)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

**Full Changelog**: <argoproj/argo-cd@v3.2.3...v3.2.5>

<a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a>

---
##### [\`v3.2.4\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.4)

##### Important notice about this release

This release is invalid, please use the v3.2.5 instead.
renovate bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jan 19, 2026
##### [\`v3.2.5\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.5)

##### Quick Start

##### Non-HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/install.yaml
```

##### HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/ha/install.yaml
```

##### Release Signatures and Provenance

All Argo CD container images are signed by cosign.  A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify.

##### Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f)

##### Upgrading

If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.

##### Changelog

##### Features

- [`fafbd44`](argoproj/argo-cd@fafbd44): feat: Cherry-pick to 3.2 update notifications engine to v0.5.1 0.20251223091026 [`8c0c96d`](argoproj/argo-cd@8c0c96d8d530) ([#25930](argoproj/argo-cd#25930)) ([@reggie-k](https://github.com/reggie-k))

##### Bug fixes

- [`d7d9674`](argoproj/argo-cd@d7d9674): fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick [#25622](argoproj/argo-cd#25622) for 3.2) ([#25911](argoproj/argo-cd#25911)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])
- [`e6f5403`](argoproj/argo-cd@e6f5403): fix: Only show please update resource specification message when spec… (cherry-pick [#25066](argoproj/argo-cd#25066) for 3.2) ([#25895](argoproj/argo-cd#25895)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Documentation

- [`e9d03a6`](argoproj/argo-cd@e9d03a6): docs: Run make codegen for notifications engine changes ([#25958](argoproj/argo-cd#25958)) ([@reggie-k](https://github.com/reggie-k))
- [`b67eb40`](argoproj/argo-cd@b67eb40): docs: link to source hydrator (cherry-pick [#25813](argoproj/argo-cd#25813) for 3.2) ([#25814](argoproj/argo-cd#25814)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Dependency updates

- [`8a0633b`](argoproj/argo-cd@8a0633b): chore(deps): bump go to 1.25.5 (cherry-pick) ([#25805](argoproj/argo-cd#25805)) ([@nitishfy](https://github.com/nitishfy))

##### Other work

- [`b414696`](argoproj/argo-cd@b414696): chore(cherry-pick-3.2): bump `expr` to `v1.17.7` ([#25889](argoproj/argo-cd#25889)) ([@nitishfy](https://github.com/nitishfy))
- [`51c6375`](argoproj/argo-cd@51c6375): ci: test against k8s 1.34.2 (cherry-pick [#25856](argoproj/argo-cd#25856) for 3.2) ([#25859](argoproj/argo-cd#25859)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

**Full Changelog**: <argoproj/argo-cd@v3.2.3...v3.2.5>

<a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a>

---
##### [\`v3.2.4\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.4)

##### Important notice about this release

This release is invalid, please use the v3.2.5 instead.
renovate bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jan 19, 2026
##### [\`v3.2.5\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.5)

##### Quick Start

##### Non-HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/install.yaml
```

##### HA:

```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.5/manifests/ha/install.yaml
```

##### Release Signatures and Provenance

All Argo CD container images are signed by cosign.  A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify.

##### Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the [official blog post](https://blog.argoproj.io/argo-cd-v3-0-release-candidate-a0b933f4e58f)

##### Upgrading

If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.

##### Changelog

##### Features

- [`fafbd44`](argoproj/argo-cd@fafbd44): feat: Cherry-pick to 3.2 update notifications engine to v0.5.1 0.20251223091026 [`8c0c96d`](argoproj/argo-cd@8c0c96d8d530) ([#25930](argoproj/argo-cd#25930)) ([@reggie-k](https://github.com/reggie-k))

##### Bug fixes

- [`d7d9674`](argoproj/argo-cd@d7d9674): fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick [#25622](argoproj/argo-cd#25622) for 3.2) ([#25911](argoproj/argo-cd#25911)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])
- [`e6f5403`](argoproj/argo-cd@e6f5403): fix: Only show please update resource specification message when spec… (cherry-pick [#25066](argoproj/argo-cd#25066) for 3.2) ([#25895](argoproj/argo-cd#25895)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Documentation

- [`e9d03a6`](argoproj/argo-cd@e9d03a6): docs: Run make codegen for notifications engine changes ([#25958](argoproj/argo-cd#25958)) ([@reggie-k](https://github.com/reggie-k))
- [`b67eb40`](argoproj/argo-cd@b67eb40): docs: link to source hydrator (cherry-pick [#25813](argoproj/argo-cd#25813) for 3.2) ([#25814](argoproj/argo-cd#25814)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

##### Dependency updates

- [`8a0633b`](argoproj/argo-cd@8a0633b): chore(deps): bump go to 1.25.5 (cherry-pick) ([#25805](argoproj/argo-cd#25805)) ([@nitishfy](https://github.com/nitishfy))

##### Other work

- [`b414696`](argoproj/argo-cd@b414696): chore(cherry-pick-3.2): bump `expr` to `v1.17.7` ([#25889](argoproj/argo-cd#25889)) ([@nitishfy](https://github.com/nitishfy))
- [`51c6375`](argoproj/argo-cd@51c6375): ci: test against k8s 1.34.2 (cherry-pick [#25856](argoproj/argo-cd#25856) for 3.2) ([#25859](argoproj/argo-cd#25859)) ([@argo-cd-cherry-pick-bot](https://github.com/argo-cd-cherry-pick-bot)\[bot])

**Full Changelog**: <argoproj/argo-cd@v3.2.3...v3.2.5>

<a href="https://argoproj.github.io/cd/"><img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a>

---
##### [\`v3.2.4\`](https://github.com/argoproj/argo-cd/releases/tag/v3.2.4)

##### Important notice about this release

This release is invalid, please use the v3.2.5 instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants